home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 4 / BBS in a Box - Macintosh - Volume IV (January 1992) (BBS in a Box).iso / Files / Prog / N-P / NAOTO HORII ON MAZ next >
Encoding:
Text File  |  1991-07-16  |  7.1 KB  |  123 lines  |  [ttro/ttxt]

  1. Brussels, July 15, 1991.
  2.  
  3. I'd like to present my apologies to all the users who were inconvenienced
  4. by the expiration date feature of MaxAppleZoom.
  5. I've heard there's been a lot of harsh one-sided criticism about this on
  6. the net, and I'd also like to try to explain my position.
  7. It wasn't planned that users would stumble like this upon this feature:
  8. When I wrote v1.3 - in mid-1990 - I expected I'd be able to release a new
  9. version in time to avoid any service disruptions.  I wanted the next
  10. version of MAZ to be System 7-compatible, and I - like many ? - was led to
  11. believe by Apple's announcements that System 7 would be available in late
  12. 1990 or early 1991 at the latest.
  13.  
  14. I was only able to get hold of a copy of System 7 in late May, and by early
  15. June a nearly final version of MAZ v1.4 was completed.  This was several
  16. months behind my initial schedule.  With only a few days left before the
  17. expiration date of v1.3, the program was obviously to be sent as quickly as
  18. possible to all the interested parties, but I couldn't do it for the
  19. following two reasons:
  20. 1- The motherboard of the Mac I'm using choose this rather innoportune
  21. moment to die, making disk duplication rather difficult.  The dealer tells
  22. me that the motherboard has to be replaced.  It looks like component-level
  23. repair is not yet available in Belgium.  This is a quite costly repair and
  24. I'm afraid the expense cannot be reasonably justified for a home computer.
  25. 2- While I was developing MAZ, I had to postpone a _lot_ of important work,
  26. and the backlog was becoming critical.  Although I knew I'd be in deep
  27. trouble if I didn't ship the program in time, there was simply no choice. 
  28. I feel a morally compelling sense of duty towards my registered users, but
  29. the actual amount of money involved is rather modest and I definitely
  30. cannot mix up my priorities.  We shareware authors tend to understate the
  31. true source of the financial backing of our product, and thus users tend to
  32. notice it only when there's competition for time between our normal and
  33. shareware-related activities.
  34.  
  35. But there's a more important perception gap between the author and the
  36. users than the merely financial aspect.  That is one about the quantity of
  37. time available.  Let's not forget that to be able to spend some of our time
  38. toying with computers to write and maintain shareware, we authors must
  39. spend a far larger amount of time doing more important, "real" work.  I
  40. received _really_ nice and heartwarming letters from my registered users,
  41. and I very much would have liked to respond to every one of them, but I had
  42. a dilemma: given the limited time I have available for shareware-related
  43. activities, do I choose to spend it writing letters, or do I rather try to
  44. show the registered users my appreciation by concentrating my efforts to
  45. enhance MAZ and make sure it remains compatible with Apple's System
  46. upgrades ?  I chose the latter option, because v1.4 needed far more
  47. resources than I had foreseen, and usage time of some borrowed equipment
  48. had to be optimized to keep the development costs down.
  49.  
  50. I usually cashed rather quickly the payments I received,  but v1.4
  51. development was proving to be too difficult and time-consuming.  System 7
  52. still wasn't shipping and my other activities put _heavy_ demands on my
  53. time.  Once I had doubts that I'd be able to create a System 7-compatible
  54. MAZ, I could no longer cash the payments I received.  The burden MAZ put on
  55. me made attractive the prospect of killing it and refunding the money of
  56. the previous registered users.  Time and money were very tight, and this
  57. explains my silence during the past "few" months.
  58.  
  59. I think the expiration date caused a scandal because of the following
  60. reasons:
  61. - I wasn't able to develop and send in time an updated version of the
  62. program to the users who paid their shareware fee.
  63. - There was no warning in the documentation, and MAZ's death troubled a lot
  64. of people.  Maybe there should have been a warning, but I first wanted to
  65. see how many spontaneous payments I'd receive.
  66.  
  67. I noticed, reading the messages on the net, that some people implicitly tend
  68. to assign a very high value to their own time, and they couldn't care less
  69. about the amount of time authors spend to develop programs.  I am a normal
  70. person, and I don't see why the time I spent to maintain MAZ for my
  71. registered users - and "some" other people are benefiting too - should have
  72. an insignificant value.  
  73. In v1.4 I've kept most of my promises I made in the documentation of the
  74. previous versions: System 7 compatibility, a clean, noise-less monochrome
  75. mode, support for a 24-bit video card and multiple-video card
  76. configurations...
  77. Granted, the program didn't ship in time and users had to switch back to a
  78. 640*480 screen.  But - as mentioned above - I think some people haven't the
  79. faintest idea about what it takes to take a conceptual idea like MAZ and
  80. implement it in a _reliable_ and transparent product, perhaps because the
  81. software is rather easy to use.  MAZ development and maintenance took
  82. several hundred hours, and I'm getting tired of the discipline I had to
  83. impose myself since releasing MAZ to scrape together that much time.  There
  84. are also a _lot_ of other things I should have done or wanted to do during
  85. that period, not to mention the adverse effects it had on my social life.
  86. And if at my first failure the majority of the users gang up to treat me as
  87. a scoundrel, I'm definitely not getting a very good deal.
  88.  
  89. I still think that an expiration date - if it's managed correctly -  is an
  90. acceptable way to suggest to users to re-evaluate the usefulness of the
  91. program.  This scheme is often used in software for large computers and
  92. causes minimal inconvenience compared to other protection methods.
  93. Let's note that:
  94.  
  95. - There is now a warning in the documentation.
  96. - The expiration date forces me to create and release updated versions to
  97. keep the program alive and all users benefit from it.  As Apple probably
  98. won't release System 8 before a couple of years, I'll be able to better
  99. control the development schedule.
  100. - If I'm definitely fed up with MAZ, a commercial publisher could take
  101. charge of the project and expect some return from an unsaturated market.
  102. The firm will need it.  As even equipment repair was difficult to finance,
  103. it won't probably be easy, even for a commercial operation, to purchase
  104. equipment and pay for its maintenance, and pay decent salaries to a person
  105. responsible for distribution/production/user support and an engineer who
  106. will maintain and develop the program.  And I wonder why an engineer would
  107. want to waste his time doing such a boring job.  Advertisements and
  108. packaging costs won't probably be negligible, either.  The author would
  109. like to get part of the revenue, too ( Why not ? )    As the market isn't
  110. probably that large for a program like MAZ, any business plans a small
  111. publisher might draw up has thus to be pretty good and credible.
  112.  
  113. Some people disliked the fact that I'm using a P.O. Box as my mailing
  114. address.  A P.O. Box is a more secure way to receive mail, especially
  115. during the periods I'm not in Belgium.  Also, I've heard that several
  116. locations in Belgium were burgled after their addresses had been published
  117. in a local Mac journal and I'm not willing to run that risk.
  118.  
  119. Naoto Horii.
  120.  
  121.  
  122.  
  123.